turkish green crescent society - French English Dictionary